secluded spot - Spanish English Dictionary